#include <iostream>

using namespace std;

// int main()
// {
//     int a = 0;
//     int& b = a;
//     a++;
//     b++;

//     return 0;
// }

// int& count()
// {
//     int n = 0;
//     n++;
//     return n;
// }

// int main()
// {
//     int& ret = count();
//     cout << ret << endl;

//     return 0;
// }

// int main()
// {
//     int *p = new int(4);
//     cout << *p << endl;

//     int*& pi = p;
//     cout << *pi << endl;
//     cout << p << endl;
//     cout << pi << endl;
//     return 0;
// }


// int main()
// {
//     const int a = 10;
//     const int& b = a;
//     int c = 20;
//     const int d = c;
//     return 0;
// }


// #define ADD(x,y) ((x) + (y))

// int main()
// {
//     int a = 10;
//     int b = 20;
//     cout << ADD(a,b) << endl;
//     return 0;
// }








